|
Definition of Short leash
1. Noun. (idiomatic) A strict set of rules, or great scrutiny or oversight which limit one's freedom of action. ¹
¹ Source: wiktionary.com
|
1. Noun. (idiomatic) A strict set of rules, or great scrutiny or oversight which limit one's freedom of action. ¹
¹ Source: wiktionary.com